Hidden Surface Removal for C-oriented Polyhedra
نویسندگان
چکیده
In this paper we present anew, efficient, output-sensitive method for computing the visibility map of a set of c-oriented polyhedra (polyhedra with their faces and edges in c orientations, for some constant c) as seen from a given viewpoint. For non-intersecting polyhedra with n edges in total, the algorithm runs in time 0« n + k) log n), where k is the complexity ofthe visibility map. The method can handle cyclic overlap of the polyhedra and perspective views without any problem. The method can even deal with intersecting polyhedra. In the latter case the algorithm runs in time 0« n + k) log2 n).
منابع مشابه
Dynamic Output-sensitive Hidden Surface Removal for C-oriented Polyhedra
In this paper we present an output-sensitive algorithm to maintain the view of a set of c-oriented polyhedra under insertions into or deletions from the set. (A set of polyhedra is c-oriented ifthe number of different orientations of its edges is bounded by some constant c.) Cyclic overlap in the scene is aJlowed and the polyhedra may even intersect. The time needed for an update is 0« k + 1) l...
متن کاملRepetitive Hidden Surface Removal for Polyhedra
The repetitive hidden-surface-removal problem can be rephrased as the problem of nding the most compact representation of all views of a polyhedral scene that allows eecient on-line retrieval of a single view. In this paper we present a novel approach to this problem. We assume that a polyhedral scene in 3-space is given in advance and is preprocessed oo-line into a data structure. Afterwards, ...
متن کاملHidden Surface Removal for Axis-Parallel Polyhedra (Extended Abstract)
In this paper we present a new, efficient, outputsensitive method for computing the visibility map of a set of axis-parallel polyhedra (i.e., polyhedra with their faces and edges parallel to the coordinate axes) as seen from a given viewpoint. For non-intersecting polyhedra with n edges in total, the algorithm runs in time O( (n + k) log n), where k is the complexity of the visibility map. The ...
متن کاملA Space-Optimal Hidden Surface Removal Algorithm for Iso-Oriented Rectangles
We investigate the problem of finding the visible pieces of a scene of objects from a specified viewpoint. In particular, we are interested in the design of an efficient hidden surface removal algorithm for a scene comprised of iso-oriented rectangles. We propose an algorithm where given a set of n iso-oriented rectangles we report all visible surfaces in O((n+ k) log n) time and linear space, ...
متن کاملObject Oriented Languages and Generalized Polyhedra
Polyhedra constitute a very powerful tool to model scenes in image synthesis and Computer Aided Design. Generalized polyhedra are standard poly-hedra with non-planar surfaces. They are introduced in this paper to allow combining features of Boundary Representation modelling and of Free Form Surface modelling. Composing these two approaches is not that simple, and it is hoped that object oriente...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Comput. Geom.
دوره 1 شماره
صفحات -
تاریخ انتشار 1991